package com.yinhai.msg.systemChannel.service.read;

import com.yinhai.msg.systemChannel.entity.MsgSystemChannelPo;
import com.yinhai.msg.systemChannel.entity.MsgSystemDicPo;
import com.yinhai.ta404.core.restservice.requestbean.PageParam;
import com.yinhai.ta404.core.restservice.resultbaen.Page;

import java.util.List;

/**
 * 系统绑定渠道服务层接口
 * @author: zhangxj
 * @create: 2019-05-24 14:51
 */
public interface MsgSystemChannelReadService {
    /**
     * 分页查询所有数据
     * @param msgSystemChannelPo
     * @param pageParam
     * @return
     */
    Page<MsgSystemChannelPo> queryAll(MsgSystemChannelPo msgSystemChannelPo, PageParam pageParam);

    /**
     * 分页查询渠道信息
     * @param msgSystemChannelPo
     * @param pageParam
     * @return
     */
    Page<MsgSystemChannelPo> queryChannel(MsgSystemChannelPo msgSystemChannelPo, PageParam pageParam);

    /**
     * 查询接入系统，用于selectInput
     * @return
     */
    List<MsgSystemDicPo> queryMsgSystem();
}
